@charset "utf-8";
/* CSS Document */

.consult-frame{ width:auto; height:78px; overflow:hidden; padding:0 30px;}
.consult-li{ width:auto; height:auto; overflow:hidden; float:left; margin-right:50px;}
.consult-li span{ float:left; margin-right:10px; line-height:78px; font-size:16px; color:#323232;}
.consult-li input{ float:left; height:26px; width:120px; margin-top:26px; padding-left:10px; border:solid 1px #cccccc; line-height:26px; font-size:12px; color:#323232;}
.consult-but-search{ display:block; width:80px; height:30px; overflow:hidden; float:left; margin-top:26px; background-color:#17b2e6; border-radius:6px; line-height:30px; text-align:center; font-size:16px; color:#ffffff;}
.consult-list{ width:802px; height:auto; overflow-x:scroll; float:right;}
.consult-list-head{ width:845px; height:40px; background-color:#eeeeee;}
.consult-list-head span{ float:left; line-height:40px; text-align:center; font-size:14px; color:#323232; border-right:solid 1px #ffffff;}
.consult-list .username{ width:100px;}
.consult-list .relationship{ width:65px;}
.consult-list .sex{ width:82px;}
.consult-list .describe{ width:228px;}
.consult-list .time{ width:200px;}
.consult-list .operation{ width:162px; border:none;}
.consult-list-body{ width:845px; height:auto; overflow:hidden;}
.consult-list-li{ width:100%; height:77px; overflow:hidden; border-bottom:dashed 1px #9d9d9d;}
.consult-list-li a.operation{ float:left; border-right:solid 1px #eeeeee; text-align:center; line-height:72px; font-size:14px; color:#323232;}
.consult-list-li span{ line-height:77px; -webkit-box-orient: vertical;float:left; border-right:solid 1px #eeeeee; text-align:center;  font-size:14px; color:#323232;}
.consult-list-li .describe{
    line-height:19px;
}
.consult-list-li .describe span{
    line-height:19px; overflow : hidden;  text-overflow: ellipsis;  display: -webkit-box;  -webkit-line-clamp: 3;
}
.consult-list-li span a{float:right}
.consult-list-li span.describe{ width:228px;height:100%;position:relative;}
.consult-list-li span.describe>span{text-align:left;padding:10px 15px 0px 15px;	text-overflow: ellipsis;
    overflow:hidden;
    -webkit-line-clamp:2;
    display: -webkit-box;
    -webkit-box-orient:vertical;
    height:56px;
    line-height:28px;
}
.consult-list-li span.describe a{ padding:0 5px; color:#17b2e6;position:absolute;line-height:28px;top:38px;right:5px;}
.consult-list-li span.describe a:hover{ text-decoration:underline;}
.consult-list-li span.time{  width:160px;line-height:77px;padding:0px 20px;}
.consult-list-li a.operation{ width:58px; height:28px; overflow:hidden; border-radius:6px; margin:25px 0 0 50px; background:url(../images/admin/submit-bg.jpg) repeat-x left top; line-height:28px; text-align:center; font-size:16px; color:#ffffff;}

.consult-new .consult-list-li a.operation{ margin:25px 4px 0 14px;}

.consult-succ.consult-list .username{ width:90px;}
.consult-succ.consult-list .relationship{ width:65px;}
.consult-succ.consult-list .sex{ width:82px;}
.consult-succ.consult-list .describe{ width:218px;}
.consult-succ.consult-list .consult-list-li span.describe{ width:228px;}
.consult-succ.consult-list .time{ width:128px;}
.consult-succ.consult-list .consult-list-li span.time{ width:78px;}
.consult-succ.consult-list .count{ width:50px;}
.consult-succ.consult-list .replyNum{width:50px;}